﻿unit TSSignAure;

interface

uses
    SysUtils;

type
{$M+}
//wsinfo
  TSignInfo = class(TObject)
  private
    FMac: string;

    FHeight: Integer;
    FWidth: Integer;
    FName: string;
    FSerialId: string;
    FVersion: string;
    FState: Integer;
    FIPAddr: string;
    FPort: Integer;
    FDevType: Integer;

//    FDevSn: string;
//    FLctSn: string;
    FCurrentConnectTime: TDateTime;
    FLastConnectTime: TDateTime;
    FManage     : Integer;
    FPersistDown: string;
    FPassword: string;
    FOrayServer: string;        //域名服务器地址

////最后一次刷新时间
//    FLastUpdateTime: Integer;
//    FLastSlideTime : TDateTime;
////当前的通讯状态
    FCommunTime: Integer;
    FCommunState: Integer;
    FCommunSize:Integer;
    FCommunOffest:Integer;
//当前通讯客户端的MAC
    FCommunMac: string;

//    FZone       : Integer;          //控制器的时区
//    FSType      : Integer;         //服务类型。 0： IOCP。 1： Websocket

    FWsGuid     : string;
  public
    property WsGuid: string read FWsGuid write FWsGuid;
//    property LastSlideTime: TDateTime read FLastSlideTime write FLastSlideTime;

  published
    property Mac: string read FMac write FMac;
    property Height: Integer read FHeight write FHeight;
    property Width: Integer read FWidth write FWidth;
    property Name: string read FName write FName;
    property SerialId: string read FSerialId write FSerialId;
    property Version: string read FVersion write FVersion;
    property State: Integer read FState write FState;
    property IPAddr: string read FIPAddr write FIPAddr;
    property Port: Integer read FPort write FPort;
    property DevType: Integer read FDevType write FDevType;

//    property DevSn: string read FDevSn write FDevSn;
//    property LctSn: string read FLctSn write FLctSn;

    property CurrentConnectTime: TDateTime read FCurrentConnectTime write FCurrentConnectTime;
    property LastConnectTime: TDateTime read FLastConnectTime write FLastConnectTime;
    property Manage: Integer read FManage write FManage;

    property PersistDown: string read FPersistDown write FPersistDown;
    property Password: string read FPassword write FPassword;
    property OrayServer: string read FOrayServer write FOrayServer;

    property CommunState: Integer read FCommunState write FCommunState;
    property CommunSize: Integer read FCommunSize write FCommunSize;
    property CommunOffest: Integer read FCommunOffest write FCommunOffest;
    property CommunMac: string read FCommunMac write FCommunMac;
    property CommunTime: Integer read FCommunTime write FCommunTime;
//    property LastUpdateTime: Integer read FLastUpdateTime write FLastUpdateTime;
//    property Zone: Integer read FZone write FZone;
//    property SType: Integer read FSType write FSType;
  end;

//  SignInfo
//  TSignInfo = class(TObject)
//  private
//    FMac: string;
//
//    FHeight: Integer;
//
//    FWidth: Integer;
//
//    FColor: Integer;
////
//    FName: string;
////
//    FSerialId: string;
////
//    FVersion: string;
////
//    Ffree_space: Integer;
//
//    Ftotle_space: Integer;
//
//    FState: Integer;
//
//    FIPAddr: string;
//
//    FPort: Integer;
//
//    FDevType: Integer;
//
//    FCurrentConnectTime: TDateTime;
//
//    FLastConnectTime: TDateTime;
//
//    FPersistDown: string;
//
//    FPlaySchedeVer: Integer;
//
//    FPassword: string;
//
//    FOrayServer: string;        //域名服务器地址
////
//////最后一次刷新时间
//    FLastUpdateTime: Integer;
//    FLastSlideTime : TDateTime;
//////当前的通讯状态
//    FReferTime: Integer;
//    FCommunState: Integer;
//    FCommunSize:Integer;
//    FCommunOffest:Integer;
////当前通讯客户端的MAC
//    FCommunMac: string;
//
//    FZone       : Integer;          //控制器的时区
//    FSType      : Integer;         //服务类型。 0： IOCP。 1： Websocket
//    FManage     : Integer;
//    FWsGuid     : string;
//  public
//    property WsGuid: string read FWsGuid write FWsGuid;
//    property LastSlideTime: TDateTime read FLastSlideTime write FLastSlideTime;
//
//  published
//    property Mac: string read FMac write FMac;
//    property Height: Integer read FHeight write FHeight;
//    property Width: Integer read FWidth write FWidth;
//    property Color: Integer read FColor write FColor;
//    property Name: string read FName write FName;
//    property SerialId: string read FSerialId write FSerialId;
//    property Version: string read FVersion write FVersion;
//    property free_space: Integer read Ffree_space write Ffree_space;
//    property totle_space: Integer read Ftotle_space write Ftotle_space;
//    property State: Integer read FState write FState;
//    property IPAddr: string read FIPAddr write FIPAddr;
//    property Port: Integer read FPort write FPort;
//    property DevType: Integer read FDevType write FDevType;
//    property CurrentConnectTime: TDateTime read FCurrentConnectTime write FCurrentConnectTime;
//    property LastConnectTime: TDateTime read FLastConnectTime write FLastConnectTime;
//    property PersistDown: string read FPersistDown write FPersistDown;
//    property Password: string read FPassword write FPassword;
//    property OrayServer: string read FOrayServer write FOrayServer;
//    property PlaySchedeVer: Integer read FPlaySchedeVer write FPlaySchedeVer;
//    property CommunState: Integer read FCommunState write FCommunState;
//    property CommunSize: Integer read FCommunSize write FCommunSize;
//    property CommunOffest: Integer read FCommunOffest write FCommunOffest;
//    property CommunMac: string read FCommunMac write FCommunMac;
//    property ReferTime: Integer read FReferTime write FReferTime;
//
//    property LastUpdateTime: Integer read FLastUpdateTime write FLastUpdateTime;
//    property Zone: Integer read FZone write FZone;
//    property SType: Integer read FSType write FSType;
//    property Manage: Integer read FManage write FManage;
//  end;
{$M-}

implementation


end.

